import Mock from 'mockjs'
export default [
  {
    url: '/order/mock',
    method: 'get',
    response: () => {
      return {
        meta: { status: 200, msg: '获取成功' },
        data: Mock.mock({
          // 后边的数据,重复1-10次
          'string|1-10': '★',
          // 固定重复3次
          'string3|3': '★',
          // 产生1-100的随机数
          'number|1-100': 1,
          // 整数位置不变,小数位置,1-10位随机
          'float|123.1-10': 1,
          // 整数不变,小数3位随机
          'float2|123.3': 1,
          'boolean|1': true,
          'array|1-10': [
            {
              'name|+1': ['Hello', 'Mock.js', '!'],
            },
          ],
          // 使用正则生成数据
          regexp: /\d{5,10}/,
          time: '@date',
          dd: Mock.mock('@time("HH:mm:ss")'),
          current: Mock.mock('@now()'),
          // 生成图片地址 图片大小,背景色,字色,图片中的文字
          img: Mock.Random.image('200x100', '#50B347', '#FF0', '忘了搜狐'),
          info: Mock.mock('@cparagraph(20)'),
          // 中文名
          name2: Mock.mock('@cname'),
          id: Mock.mock('@id'),
          // 名字使用到上边的属性
          fn: function () {
            return this.string + this.number
          },
        }),
      }
    },
  },
]
